software tools thin-client asp machines hardware radius3 j2ee vb script javascript power tools java application visual basic machine .net equipment cnc hand tools c++